package ar.unsam.tp.programa

import java.util.Comparator

class JugadorComparator implements Comparator<Jugador> {  // Ordena primero por prioridad y luego por infraccion
	override int compare(Jugador jugador1, Jugador jugador2) {
		var j1 = jugador1.tipoDeInscripcion.prioridad
		var j2 = jugador2.tipoDeInscripcion.prioridad
		var result = Integer::compare(j1, j2)
		if (result == 0) {
			j1 = jugador1.infraccion.puntos
			j2 = jugador2.infraccion.puntos
			result = Integer::compare(j1, j2)
		}
		return result
	}
}